package Could.Service
{
	[Managed]
	[RemoteClass(alias="Could.Service.NPClass")]
	public class NPClass
	{
        public var UserID : int;
        public var FileID : int; 
        public var CommandCode : int;
        public var MainFuzzyLevel : int;
        public var EnginxID :int;
        public var CatFactoryID : int;
        public var transdata : TransData ;
        
		public var IndSPrivate :IndexServerData;
        public var IndSMain : IndexServerData;
        public var AdS : AdvertData;
        
        public var error : String;
        public var Total : int;
        public var DbSPrivate : DbServerData;
        public var DbSMain : DbServerData;
        public var IndexTMSPath : String;
        public var IndexTDBPath : String;
/*        public function get DbS() : DbServerData
        {
        	return IndS.dbserver;
        }
        public function get IndexTMSPath() : String
        { 
            return  IndS.path + "/" + FileID +"/tms/";
        }
        public function get IndexTDBPath() : String
        {
            return IndS.path + "/" + FileID + "/tdb/";
        }
        */
        public function NPClass() {
            transdata = new TransData();
            IndSPrivate = new IndexServerData();
            IndSMain = new IndexServerData();
            AdS = new AdvertData();
        }
	}
}